package com.company.common.server.config.mq.models;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
public class MQUserRegisterModel {


    @ApiModelProperty(value = "公司编号")
    private String companyNo;

    @ApiModelProperty(value = "用户ID")
    private Integer userId;

    @ApiModelProperty(value = "三方用户ID")
    private Integer thirdUserId;

    @ApiModelProperty(value = "三方OpenId")
    private String thirdOpenId;

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "登录令牌")
    private String token;

    @ApiModelProperty(value = "匿名令牌")
    private String anonyToken;

    @ApiModelProperty(value = "注册方式")
    private String registerType;

    @ApiModelProperty(value = "IP地址")
    private String ip;

    @ApiModelProperty(value = "客户端类型（1：ios 2：android 3：web网站 4：微信）")
    private String clientType;

    @ApiModelProperty(value = "手机设备号")
    private String mobileNo;

    @ApiModelProperty(value = "经纬度分类")
    private String llType;

    @ApiModelProperty(value = "经度")
    private Double longitude;

    @ApiModelProperty(value = "纬度")
    private Double latitude;

    @ApiModelProperty(value = "注册时间")
    private LocalDateTime opDate;

    @ApiModelProperty(value = "是否分销商标识（YN） 1:是 2:否")
    private String disFlg;

    @ApiModelProperty(value = "来源地址")
    private String sourceUrl;

}
